chain of sandwich shops - Español Inglés Diccionario